extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;
extern int *a;extern int *a;extern int *a;
int main (void)
{
}

